* {
	margin: 0;
	padding: 0;
}

ul,
li {
	padding: 0;
	margin: 0;
	list-style: none
}

a {
	text-decoration: none;
	color: inherit;
}

input {
	border: none;
	outline: none;
}

html {
	font-size: 16px;
}

body {
	font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, Arial, PingFang SC, Hiragino Sans GB, Microsoft Yahei, STHeiti, SimSun, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
}

img {
	width: 100%;
	height: 100%;
}

button {
	border: none;
	outline: none;
	background: none;
	padding: 0;
	margin: 0;
	cursor: pointer;
	/* 添加其他样式 */
  }
  

.scroll_contatiner {
	width: 100%;
	height: 100%;
	background-color: #fff;
}


.scroll_contatiner .yihua_header {
	/*max-width: 96.5rem;*/
	/*min-width: 75rem;*/
	max-width: 75rem;
	height: 3.875rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 0 auto;
}

.scroll_contatiner .yihua_header .phone_nav {
	display: none;
}

.index_contatiner .yihua_header .logo{
    display: none;    
}

.yihua_header .logo {
	width: 34.0625rem;
	height: auto;
}

.yihua_header .hotline {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	margin-top: 40px;
	
	
	z-index: 1;
}

.yihua_header .hotline .language a {
	font-size: 1rem;
	color: #AAAAAA;
	font-family: Microsoft YaHei;
}

.yihua_header .hotline .language span {
	font-size: 1rem;
	color: #AAAAAA;
	font-family: Microsoft YaHei;
	margin: 0 1.25rem;
}

.yihua_header .hotline .language .language_default {
	font-size: 1rem;
	color: #00479D;
	font-family: Microsoft YaHei;
}

.yihua_header .hotline .phone {
	font-size: 1rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #00479D;
	/* margin-top: 1.875rem; */
	text-align: right;
	/*margin-left: .9375rem;*/
}

.yihua_header .hotline .language {
    margin-left: .9375rem;
}

.yihua_navbar {
	/* width: 100%; */
	/*max-width: 100rem;*/
	/*min-width: 75rem;*/
	max-width: 75rem;
	height: 5.0625rem;
	background-color: #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 0 auto;
}

.yihua_navbar .logo {
	width: 28.375rem;
	height: auto;
}
/**/
.yihua_navbar.logo_pc{
    position: relative;
}
.yihua_navbar.logo_pc .logo img{
    position: absolute;
    width: 38%;
    top: -1.15rem;
}





.yihua_navbar ul {
	/*width: 75rem;*/
	width: 52rem;
	height: 100%;
	/* margin: 0 auto; */
	margin-left: 3.75rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.yihua_navbar ul li {
    width: 11.1%;
}

.index_contatiner .yihua_navbar ul li {
    position: relative;
}

.index_contatiner .yihua_navbar .pull {
    position: absolute;
    width: 100%;
    height: auto;
    z-index: 999;
    top: 5.0625rem;
    left: 0;
    background: #FFFFFF;
    border-top: 2px solid #285ec9;
    display: none;
}

.index_contatiner .yihua_navbar .pull::after {
    content: "";
    width: 15px;
    height: 8px;
    background: url('../../statics/images/index/icon-17.png') no-repeat;
    background-size: 100% 100%;
    z-index: 9999;
    top: -10px;
    left: calc(50% - 7.5px);
    position: absolute;
}

.index_contatiner .yihua_navbar .pull div {
    width: 100%;
    /*height: 3.125rem;*/
    height: auto;
    text-align: center;
    padding: 1.25rem 0;
    box-sizing: border-box;
    /*line-height: 3.125rem;*/
    font-size: 0.875rem;
    cursor: pointer;
}

.index_contatiner .yihua_navbar .pull div:hover {
    background-color: #285ec9;
    color: #FFFFFF;
}

.yihua_navbar ul li>a {
	width: auto;
	height: 5.0625rem;
	/*height: auto;*/
	/* padding: 0 1.875rem; */
	text-align: center;
	line-height: 5.0625rem;
	/*padding: 1.25rem 0;*/
	/*box-sizing: border-box;*/
	font-size: 1rem;
	font-family: Microsoft YaHei;
	font-weight: 800;
	/*color: #0068B7;*/
	color: #626262;
	display: block;
}

.yihua_navbar ul li:hover>a {
	font-size: 1rem;
	color: #0068B7;
	cursor: pointer;
}

.yihua_navbar ul .hover {
	/*font-size: 1.25rem;*/
	font-family: Microsoft YaHei;
	font-weight: bold;
	/*color: #FFFFFF;*/
	background: #FFFFFF;
	cursor: pointer;
}

.yihua_navbar ul .hover a {
    color: #0068B7;
}
/*.syslis a{*/
/*    font-size: 0.7em;*/
/*}*/

/*.yihua_header .hotline .language {*/
/*	text-align: right;*/
/*}*/

/*.yihua_header .hotline .language a {*/
/*	font-size: 1.125rem;*/
/*	color: #AAAAAA;*/
/*	font-family: Microsoft YaHei;*/
/*}*/

/*.yihua_header .hotline .language span {*/
/*	font-size: 1.125rem;*/
/*	color: #AAAAAA;*/
/*	font-family: Microsoft YaHei;*/
/*	margin: 0 1.25rem;*/
/*}*/

/*.yihua_header .hotline .language .language_default {*/
/*	font-size: 1.125rem;*/
/*	color: #00479D;*/
/*	font-family: Microsoft YaHei;*/
/*}*/

/*.yihua_header .hotline .phone {*/
/*	font-size: 1.125rem;*/
/*	font-family: Microsoft YaHei;*/
/*	font-weight: 400;*/
/*	color: #00479D;*/
/*	margin-top: 1.875rem;*/
/*	text-align: right;*/
/*}*/

/*.yihua_navbar {*/
/*	width: 100%;*/
/*	min-width: 75rem;*/
/*	height: 5.0625rem;*/
/*	background-color: #00479D;*/
/*}*/

/*.yihua_navbar ul {*/
/*	width: 75rem;*/
/*	height: 100%;*/
/*	margin: 0 auto;*/
/*	display: flex;*/
/*	align-items: center;*/
/*	justify-content: space-between;*/
/*}*/

/*.yihua_navbar ul li a {*/
/*	width: auto;*/
/*	height: 5.0625rem;*/
/*	padding: 0 1.875rem;*/
/*	text-align: center;*/
/*	line-height: 5.0625rem;*/
/*	font-size: 1.1875rem;*/
/*	font-family: Microsoft YaHei;*/
/*	font-weight: 400;*/
/*	color: #FFFFFF;*/
/*	display: block;*/
/*}*/

/*.yihua_navbar ul li:hover {*/
/*	font-size: 1.25rem;*/
/*	font-family: Microsoft YaHei;*/
/*	font-weight: bold;*/
/*	color: #FFFFFF;*/
/*	background: #0068B7;*/
/*	cursor: pointer;*/
/*}*/

/*.yihua_navbar ul .hover {*/
/*	font-size: 1.25rem;*/
/*	font-family: Microsoft YaHei;*/
/*	font-weight: bold;*/
/*	color: #FFFFFF;*/
/*	background: #0068B7;*/
/*	cursor: pointer;*/
/*}*/

.phone_navbar {
	display: none;
}


.search {
	width: 100%;
	height: 5.9375rem;
	background: #F0F1F6;
}

.search .about {
	width: 75rem;
	height: 100%;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.search .keywords {
	font-size: 1rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #626262;
}

.search .keywords span {
	margin-right: .9375rem;
}

.search .input {
	width: 20rem;
	height: 2.1875rem;
	background: #FFFFFF;
	border: .0625rem solid #DCDCDC;
	border-radius: .3125rem;
	display: flex;
	align-items: center;
	border-radius: .3125rem;
	overflow: hidden;
}

.search .input input {
	width: 15.625rem;
	height: 2.1875rem;
	cursor: pointer;
	padding: 0 .9375rem;
	box-sizing: border-box;
}

.search .input input::placeholder {
	font-size: 1rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #BFBFBF;
}

.search .input .search_btn {
	width: 4.375rem;
	height: 2.1875rem;
	background: #1857A4;
	border-radius: 0rem .3125rem .3125rem 0rem;
	font-size: 1rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	text-align: center;
	line-height: 2.1875rem;
	cursor: pointer;
}

.content {
	width: 75rem;
	height: auto;
	display: flex;
	justify-content: space-between;
	margin: 3.125rem auto;
}

.content .left {
	width: 17.8125rem;
	height: auto;
	margin-right: 2.1875rem;
}

.content .left .nav {
	width: 100%;
	height: auto;
	background: #FFFFFF;
	border: .0625rem solid #EEEEEE;
	border-radius: .625rem;
}

.content .left .nav .title {
	width: 100%;
	height: 3.125rem;
	background: #0068B7;
	border-radius: .625rem .625rem 0rem 0rem;
	line-height: 3.125rem;
	text-align: center;
	font-size: 1.375rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}

.content .left .nav .list {
	padding: 0 1.875rem;
}

.content .left .nav .list span {
    cursor: pointer;
}

.content .left .nav .list li {
	width: 100%;
	min-height: 3.625rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	color: #7D7D7D;
	border-bottom: .0625rem solid #F5F5F5;
	font-size: 1.25rem;
	margin-top:1rem;
}

.content .left .nav .list li img {
	width: .5625rem;
	height: .9375rem;
}

.content .left .nav .list ul {
    display: none;
}

.content .left .nav .list ul li {
	font-size: 1rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #7D7D7D;
}

.content .left .nav .list>li:last-child {
	border: none;
}

.content .left .nav .list .check li{
    color: #0068B7;
}

.content .left .nav .list li:hover {
    color: #0068B7;
}

.content .left .product {
	width: 100%;
	height: auto;
	background: #FFFFFF;
	border: .0625rem solid #EEEEEE;
	border-radius: .625rem;
	margin-top: 1.25rem;
}

.content .left .product .title {
	width: 100%;
	height: 3.125rem;
	background: #0068B7;
	border-radius: .625rem .625rem 0rem 0rem;
	line-height: 3.125rem;
	text-align: center;
	font-size: 1.375rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}

.content .left .product .item {
	padding: 1.875rem;
}

.content .left .product .item .img {
	width: 13.9375rem;
	height: 7.8125rem;
	border-radius: .625rem;
	margin-bottom: 1.875rem;
	background: #BFBFBF;
}

.content .left .product .item .text {
	font-size: 1.25rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #7D7D7D;
	text-align: center;
}

.content .left .connect {
	width: 100%;
	height: auto;
	background: #FFFFFF;
	border: .0625rem solid #EEEEEE;
	border-radius: .625rem;
	margin-top: 1.25rem;
}

.content .left .connect .title {
	width: 100%;
	height: 3.125rem;
	background: #0068B7;
	border-radius: .625rem .625rem 0rem 0rem;
	line-height: 3.125rem;
	text-align: center;
	font-size: 1.375rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}

.content .left .connect .info {
	padding: 1.875rem;
}

.content .left .connect .info .img {
	width: 13.9375rem;
	height: 7.8125rem;
	border-radius: .625rem;
	margin-bottom: 1.875rem;
	background: #BFBFBF;
}

.content .left .connect .info .mobile {
	font-size: 1.25rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #0068B7;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}

.content .left .connect .info .mobile img {
	width: 1.25rem;
	height: 1.375rem;
	margin-right: 1.25rem;
}

.content .right {
	width: 880PX;
	height: auto;
	flex: 1;
}

.content .right .banner {
	width: 100%;
	height: 14.375rem;
	border-radius: .625rem;
	margin-bottom: 1.875rem;
}

.content .text-c{
    display: none;
}

.bottom_nav {
	width: 75rem;
	height: auto;
	background: #F8F8F8;
	border-radius: .625rem;
	padding: 0 2.5rem 1.875rem;
	box-sizing: border-box;
	margin: 3.125rem auto;
}

.bottom_nav .title {
	height: 4.5rem;
	padding: 0 1.25rem;
	font-size: 1.375rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #313131;
	line-height: 4.5rem;
	position: relative;
	border-bottom: .0625rem solid #EEEEEE;
}

.bottom_nav .title span {
	font-weight: 500;
	color: #7D7D7D;
}

.bottom_nav .title::after {
	content: '';
	width: .25rem;
	height: .75rem;
	background: #00479D;
	border-radius: .125rem;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
}

.bottom_nav .list {
	display: flex;
	align-items: flex-start;
}

.bottom_nav .list .name {
	font-size: 1.125rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #0068B7;
	margin-top: 1.25rem;
	margin-right: 1.875rem;
}

.bottom_nav .list .item {
	display: flex;
	flex-wrap: wrap;
	flex: 1;
}

.bottom_nav .list .item div {
	width: calc(100% / 8);
	font-size: 1.125rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #7D7D7D;
	margin-top: 1.25rem;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	display: -webkit-box;
	text-overflow: ellipsis;
}

/*改成一行五个，英文也能看*/
.bottom_nav .list .item div {
	width: calc(100% / 6);
}

.footer {
	width: 100%;
	padding: 3.125rem 0;
	box-sizing: border-box;
	background: url(../images/bottom/bimg.jpg) no-repeat;
	background-size: 100% 100%;
}

.footer .footer_about {
	width: 75rem;
	height: auto;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.footer .footer_about .logo {
	width: 10.3125rem;
	height: 8.75rem;
}

.footer .footer_about .column {
    width: 35.4375rem;
	display: flex;
	justify-content: space-between;
}

.footer .footer_about .column .cube {
	/*max-width: 10.8125rem;*/
	width: 33.3%;
	padding: 0 1.875rem;
	box-sizing: border-box;
	border-right: .0625rem dotted rgba(255, 255, 255, 0.3);
	text-align: center;
}

.footer .footer_about .column .cube:last-child {
	border-right: none;
	/*padding-right: 0;*/
}

.footer .footer_about .column .cube .name {
	font-size: 1rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	display: -webkit-box;
	text-overflow: ellipsis;
}

.footer .footer_about .column .cube ul {
	margin-top: 2.5rem;
}

.footer .footer_about .column .cube ul li {
	font-size: 1rem;
	font-family: Microsoft YaHei;
	color: #FFFFFF;
	line-height: 1.875rem;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	display: -webkit-box;
	text-overflow: ellipsis;
}

.footer .footer_about .contact .ewm {
    display: flex;
    align-items: center;
}

.footer .footer_about .contact .ewm .cube:first-child{
    margin-right: 1.25rem;
}

.footer .footer_about .contact .ewm .cube {
    width: 6.9375rem;
    height: auto;
}

.footer .footer_about .contact .ewm .cube img {
    width: 100%;
    height: 6.9375rem;
}

.footer .footer_about .contact .ewm .cube p {
	font-size: 1rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	margin-top: .625rem;
	text-align: center;
}

.footer .footer_about .contact .phone {
	font-size: 1rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	margin-top: 2.5rem;
	text-align: center;
}

.footer .footer_message {
	width: 75rem;
	margin: 0 auto;
	margin-top: 6.25rem;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}

.footer .footer_message .link {
	margin-right: .625rem;
	display: none;
}

.footer .footer_message .technical {
	margin-left: 2.1875rem;
}
